home *** CD-ROM | disk | FTP | other *** search
/ Champak 138 / Volume 138 Aug 19 2011 - Damaged.iso / Games / guardian_angel.swf / scripts / DefineSprite_195 / frame_3 / DoAction.as
Text File  |  2011-08-19  |  1KB  |  46 lines

  1. tellTarget("../")
  2. {
  3.    play();
  4. }
  5. xbus = getProperty("../", _X) + _X * getProperty("../", _yscale) / "100";
  6. ybus = getProperty("../", _Y) + _Y * getProperty("../", _yscale) / "100";
  7. if(ybus - "20" < eval("../../:laufy") and eval("../../:laufy") < ybus + "40")
  8. {
  9.    if(eval("../../:laufx") < xbus + "60" and xbus < eval("../../:laufx"))
  10.    {
  11.       set("../../:xcontact","1");
  12.       if(eval("../../:protect") < "0")
  13.       {
  14.          set("../../:death","1");
  15.       }
  16.       set("../../:aufprall","2");
  17.    }
  18.    if(xbus >= eval("../../:laufx") and xbus - "60" < eval("../../:laufx"))
  19.    {
  20.       set("../../:xcontact","2");
  21.       if(eval("../../:protect") < "0")
  22.       {
  23.          set("../../:death","1");
  24.       }
  25.       set("../../:aufprall","2");
  26.    }
  27. }
  28. if(xbus - "50" < eval("../../:laufx") and eval("../../:laufx") < xbus + "50")
  29. {
  30.    if(ybus - "50" < eval("../../:laufy") and ybus + "30" >= eval("../../:laufy"))
  31.    {
  32.       set("../../:stepy",- "2");
  33.       set("../../:fallen","0");
  34.       set("../../:aufprall","1");
  35.       gotoAndStop(5);
  36.    }
  37. }
  38. if(eval("../../:laufx") < xbus - "300" or xbus + "300" < eval("../../:laufx"))
  39. {
  40.    gotoAndPlay(1);
  41. }
  42. if(ybus + "300" < eval("../../:laufy") or eval("../../:laufy") < ybus - "300")
  43. {
  44.    gotoAndPlay(1);
  45. }
  46.